package main

import "fmt"

// 添加defer 方法入栈 延迟执行 ,  先进后出的原则
func main() {
	sum(1, 2)
	fmt.Println("程序执行结束")
}

func sum(num1 int, num2 int) {
	defer fmt.Println("num1的值", num1)
	defer fmt.Println("num2的值", num2)
	res := num1 + num2
	num1 += num2
	defer fmt.Println("相加的结果", res)
}
